home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 18 / CU Amiga Magazine's Super CD-ROM 18 (1997)(EMAP Images)(GB)[!][issue 1998-01].iso / CUCD / Programming / ClassMate / include / classmate.h
C/C++ Source or Header  |  1997-09-11  |  2KB  |  76 lines

  1. /* Copyright (c) 1997 Danny Y. Wong */
  2. /* All Rights Reserved */
  3.  
  4. #include <exec/types.h>
  5. #include <exec/memory.h>
  6. #include <exec/ports.h>
  7. #include <exec/devices.h>
  8. #include <exec/io.h>
  9. #include <dos/dos.h>
  10. #include <graphics/gfxmacros.h>
  11. #include <intuition/intuition.h>
  12. #include <intuition/gadgetclass.h>
  13. #include <intuition/imageclass.h>
  14. #include <intuition/icclass.h>
  15. #include <gadgets/listbrowser.h>
  16. #include <gadgets/palette.h>
  17. #include <gadgets/textfield.h>
  18. #include <classes/requester.h>
  19. #include <images/label.h>
  20. #include <libraries/asl.h>
  21. #include <libraries/gadtools.h>
  22. #include <utility/tagitem.h>
  23. #include <devices/audio.h>
  24. #include <devices/narrator.h>
  25. #include <clib/translator_protos.h>
  26.  
  27. #include <proto/asl.h>
  28. #include <proto/dos.h>
  29. #include <proto/diskfont.h>
  30. #include <proto/exec.h>
  31. #include <proto/gadtools.h>
  32. #include <proto/graphics.h>
  33. #include <proto/icon.h>
  34. #include <proto/requester.h>
  35. #include <proto/intuition.h>
  36. #include <proto/utility.h>
  37. #include <proto/wb.h>
  38. #include <proto/palette.h>
  39. #include <proto/textfield.h>
  40. #include <proto/iffparse.h>
  41.  
  42. #include <classact.h>
  43. #include <stdio.h>
  44. #include <string.h>
  45. #include <ctype.h>
  46. #include "stdlib.h"
  47.  
  48. /* file flags */
  49.  
  50. #define ASLFR_DOSAVEMODE                1
  51. #define ASLFR_DOMULTISELECT             2
  52. #define ASLFR_DOPATTERNS                4
  53. #define ASLFR_DRAWERSONLY               8
  54. #define ASLFR_REJECTICONS               16
  55. #define ASLFR_FILTERDRAWERS             32
  56. #define ASLFR_SLEEPWINDOW               64
  57.  
  58.  
  59. extern BOOL MakeChooserList(struct List *list, UBYTE **labels);
  60. extern VOID FreeChooserList(struct List *list);
  61. extern BOOL MakeRadioList(struct List *list, UBYTE **labels);
  62. extern VOID FreeRadioList(struct List *list);
  63. extern BOOL MakeClickTabList(struct List *list, UBYTE **labels);
  64. extern VOID FreeClickTabList(struct List *list);
  65. extern VOID FreeListBrowserList(struct List *list);
  66. extern BOOL MakeListBrowserList1(struct List *list, UBYTE **labels1);
  67. extern BOOL MakeListBrowserList2(struct List *list, UBYTE **labels1, UBYTE **labels2);
  68.  
  69. extern int InitSpeech(void);
  70. extern void DeInitSpeech(void);
  71. extern int get_phoneme(UBYTE *in, short inlen, UBYTE *out, short outlen);
  72. extern void talk_to_me(UBYTE *sentence, short vol, short rate, short sex);
  73. extern int Speak(char sentence[], short vol, short rate, short sex);
  74.  
  75.  
  76.